[]
根据指定的文档类型和发布请求类型检索发布请求列表。
参数:
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
types | string | query | 用于过滤发布请求的文档类型逗号分隔列表。如果为空,则默认为预定义类型。示例:“dbd,rdl” |
prType | string | query | 要过滤的发布请求类型。例如:“紧急” |
返回值
状态码: 200
成功
GetPublishRequestsInfoResponseModel
状态码: 400
错误的请求
通过 ID 检索特定草稿文档的详细信息。
参数:
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
draftId必填项 | string | path | 要检索的草稿文档的唯一标识符。示例:e3808c7e-c0e7-44da-96a2-200b3bb216c6 |
extendQuery | ExtendQuery | query | 查询响应的详细程度。例如:参考、修订 |
includeIndirectReference | Boolean | query | 指示是否在响应中包含间接引用。示例:true |
返回值
状态码: 200
成功
状态码: 400
错误的请求
状态码: 404
未找到
删除文档草稿
参数:
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
draftId必填项 | string | path | 草稿 ID |
返回值
状态码: 204
无内容
状态码: 400
错误的请求
状态码: 404
未找到
根据指定的类型检索草稿文档列表。
参数:
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
types | string | query | 用于过滤草稿的文档类型列表(以逗号分隔)。如果为空,则默认为预定义类型。示例:“article,report” |
返回值
状态码: 200
成功
状态码: 400
错误的请求
通过 ID 检索有关特定发布请求的详细信息。
参数:
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
publishRequestId必填项 | string | path | 要检索的发布请求的唯一标识符。示例:e3808c7e-c0e7-44da-96a2-200b3bb216c6 |
返回值
状态码: 200
成功
状态码: 400
错误的请求
状态码: 404
未找到
表示 GetPublishRequestsInfo 操作的响应模型,包含发布请求信息的集合。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
publishRequestsInfo可为空 | PublishRequestVO | Grapecity.Enterprise.Server.V2.Models.PublishRequestVO 对象的可枚举集合,代表每个发布请求的详细信息。 |
表示发布文档的请求,包括有关文档、其批准状态和相关元数据的详细信息。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
id可为空 | string | 发布请求的唯一标识符。 | |
title可为空 | string | 与发布请求相关的文档的标题。 | |
displayName可为空 | string | 与发布请求相关的文档的显示名称。 | |
draftId可为空 | string | 与发布请求相关的文档的草稿标识符。 | |
status | int32 | 发布请求的状态,以整数表示。 | |
docType可为空 | string | 与发布请求相关的文档类型。 | |
commit可为空 | string | 与要发布的文档版本相关的提交标识符。 | |
modifiedBy | SampleUserResponseModel | ||
approvedBy | SampleUserResponseModel | ||
createdBy | SampleUserResponseModel | ||
modified可为空 | ISO DateTime Sting | 上次修改发布请求的日期和时间。 | |
approved可为空 | ISO DateTime Sting | 发布请求被批准的日期和时间。 | |
created可为空 | ISO DateTime Sting | 创建发布请求的日期和时间。 | |
effectiveOps可为空 | string | 与发布请求相关的有效操作。 | |
draft | DraftVO | ||
documentId可为空 | string | 与发布请求相关的文档标识符。 |
表示用户的简化模型,提供各种响应模型中使用的基本信息。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
id可为空 | string | 用户的唯一标识符。 | |
name可为空 | string | 用户的名称。 |
表示草稿文档的视图模型,封装与草稿相关的所有相关信息和元数据。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
id可为空 | string | 草稿的唯一标识符。 | |
type可为空 | string | 草稿的类型。 | |
title可为空 | string | 草稿的标题。 | |
displayName可为空 | string | 草稿的显示名称。 | |
description可为空 | string | 对草案的简要描述。 | |
ext可为空 | string | 草稿文档的文件扩展名。 | |
createdBy | SampleUserResponseModel | ||
created可为空 | ISO DateTime Sting | 创建草稿的日期和时间。 | |
isDraft | Boolean | 指示文档是否为草稿。 | |
isApproval | Boolean | 指示草案是否需要批准。 | |
contentType可为空 | string | 草稿的内容类型。 | |
contentUrl可为空 | string | 访问草稿内容的 URL。 | |
revisionNo | int32 | 草案的修订编号。 | |
revisionContentUrl可为空 | string | 访问草稿具体修订内容的URL。 | |
isSystemReserved | Boolean | 表示该草稿是否被系统保留。 | |
hideOnMobile | Boolean | 指示是否应在移动设备上隐藏草稿。 | |
meta可为空 | string | 与草稿相关的元数据。 | |
hideInDocumentPortal | Boolean | 指示草稿是否应在文档门户中隐藏。 | |
isResource | Boolean | 指示该文档是否被视为资源。 | |
organizationId可为空 | string | 与草案相关的组织的标识符。 | |
organizationIdPath可为空 | string | 与草稿相关的组织标识符的路径。 | |
thumbnail可为空 | string | 草稿缩略图的 URL。 | |
modified可为空 | ISO DateTime Sting | 草稿最后修改的日期和时间。 | |
modifiedBy | SampleUserResponseModel | ||
customPermissions可为空 | Array<string> |
与草稿相关的自定义权限列表。 | |
effectiveOps可为空 | string | 可以对草稿执行的有效操作。 | |
security | SecurityResponseModel | ||
references可为空 | ReferenceResponseModel | 与草案相关的参考文献列表。 | |
revisions可为空 | RevisionResponseModel | 草案的修订清单。 |
文档的安全设置。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
ownerId可为空 | string | 所有者的唯一标识符。 | |
permissions可为空 | AclEntryQueryModel | 文档访问权限。 |
表示文档引用的模型,包括有关文档及其权限的详细信息。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
documentId可为空 | string | 引用文档的唯一标识符。 | |
resourceName可为空 | string | 与该文档关联的资源的名称。 | |
resourceDocType可为空 | string | 资源文档的类型。 | |
resourceDocName可为空 | string | 资源文档的名称。 | |
displayName可为空 | string | 供参考的显示名称。 | |
meta可为空 | string | 与文档相关的元数据。 | |
documentRev可为空 | string | 文件的修订。 | |
isDirectChild | Boolean | 指示该文档是否是父文档的直接子文档。 | |
permission可为空 | string | 文档的权限级别。 | |
contentUrl可为空 | string | 访问文档内容的 URL。 | |
minimalPermission可为空 | string | 访问文档所需的最低权限。 |
表示文档修订的模型,包括修订号、注释、元数据和相关用户信息等详细信息。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
no | int32 | 修订号。这通常是一个整数,随着每个新修订而递增。 | |
comment可为空 | string | 描述本次修订所做更改的评论。 | |
meta可为空 | string | 与修订相关的元数据,可能包括标签或关键字等详细信息。 | |
createdBy | SampleUserResponseModel | ||
created可为空 | ISO DateTime Sting | 此修订的创建日期和时间。 | |
modifiedBy | SampleUserResponseModel | ||
modified可为空 | ISO DateTime Sting | 上次修改此修订的日期和时间。 | |
contentUrl可为空 | string | 访问此修订内容的 URL。 | |
references可为空 | ReferenceResponseModel | 与此次修订相关的参考列表,例如相关文档或资源。 |
为子角色定义 ACL 条目权限。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
sub | RoleResponseModel | ||
ops可为空 | Array<string> |
授權操作。 | |
opflags | int32 | 用于额外控制的操作标志。 |
代表系统内的角色。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
id可为空 | string | 角色的唯一标识符。 | |
name可为空 | string | 角色的名称。 | |
type可为空 | string | 角色的类型。 |
服务器插件错误
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
code可为空 | string | 错误代码 | |
message可为空 | string | 错误信息 | |
context可为空 | string | 错误上下文 | |
innerError | ServerPluginError |
Enum:
None
EffectiveOps
Security
References
Revisions
Tags
All
定义使用附加信息扩展文档查询的选项。
此枚举允许指定应在文档查询响应中包含哪些附加数据。
它支持按位运算来组合多个选项。
* None
- 0 - 不包含任何附加数据。
* EffectiveOps
- 1 - 包含适用于文档的有效操作。
* Security
- 2 - 包含安全信息,如访问控制列表。
* References
- 4 - 包含对其他文档的引用。
* Revisions
- 8 - 包含有关文档修订的信息。
* Tags
- 16 - 包含与文档关联的标签。
* All
- 31 - 包含所有可用的扩展信息。
表示 GetDraftsInfo 操作的响应模型,包含草稿文档的集合。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
drafts可为空 | DraftVO | 代表草稿文档的 Grapecity.Enterprise.Server.V2.Models.DraftVO 对象的可枚举集合。 |